mobile hostile weapon locating radar - Alemán Inglés Diccionario